// 小明开发
// var name = '小明'
// var age = 22

// function sum(num1, num2) {
//   return num1 + num2
// }

// var flag = true

// if (flag) {
//   console.log(sum(10, 20));
// }



// 匿名函数具有自己的作用域,但是不具有代码复用性
;
var moduleA = (function () {
  // 导出的对象
  var obj = {}


  // 小明
  var name = '小明'
  var age = 22

  function sum(num1, num2) {
    return num1 + num2
  }

  var flag = true

  if (flag) {
    console.log(sum(10, 20));
  }

  obj.flag = flag;
  obj.sum = sum;

  return obj
})()